package com.hm.base.domain;

import java.util.Date;

import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @author shishun.wang
 * @date 2017年12月13日 上午11:31:00
 * @version 1.0
 * @describe
 */
@Table(name = "hm_data_auth")
public class DataAuth {
	/**
	 * 编号ID
	 */
	@Id
	private Long id;

	/**
	 * 授权接口名称
	 */
	private String name;

	/**
	 * 备注描述
	 */
	private String note;

	/**
	 * 数据来自数据字典
	 */
	private String moduleId;

	/**
	 * 授权code
	 */
	private String authCode;

	/**
	 * 排列顺序
	 */
	private Integer sort;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 创建人
	 */
	private Long createUser;

	/**
	 * 系统默认
	 */
	private String systemDefault;

	/**
	 * 使用状态
	 */
	private String status;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name == null ? null : name.trim();
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note == null ? null : note.trim();
	}

	public String getModuleId() {
		return moduleId;
	}

	public void setModuleId(String moduleId) {
		this.moduleId = moduleId == null ? null : moduleId.trim();
	}

	public String getAuthCode() {
		return authCode;
	}

	public void setAuthCode(String authCode) {
		this.authCode = authCode == null ? null : authCode.trim();
	}

	public Integer getSort() {
		return sort;
	}

	public void setSort(Integer sort) {
		this.sort = sort == null ? 1 : sort;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Long getCreateUser() {
		return createUser;
	}

	public void setCreateUser(Long createUser) {
		this.createUser = createUser;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status == null ? null : status.trim();
	}

	public String getSystemDefault() {
		return systemDefault;
	}

	public void setSystemDefault(String systemDefault) {
		this.systemDefault = systemDefault == null ? null : systemDefault.trim();
	}

}